package io.itit.ecp.admin.provide.action.req;

import io.itit.grass.common.server.entity.BaseTenantEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.ToString;

import java.io.Serializable;
import java.math.BigDecimal;


@Data
@ToString
@ApiModel("碳价数据管理提交")
@EqualsAndHashCode(callSuper = true)
public class CarbonPriceDataReq extends BaseTenantEntity implements Serializable {

    /**
     * 所属项目
     */
    @ApiModelProperty("所属项目")
    private String sceneProjectId;

    /**
     * CCER价格
     * (元/tCO2e)
     */
    @ApiModelProperty("CCER价格")
    private BigDecimal ccerPrice;

    /**
     * 碳配额价格
     * (元/tCO2e)
     */
    @ApiModelProperty("碳配额价格")
    private BigDecimal carbonQuotaPrice;

    @ApiModelProperty("数据结束时间")
    private String dataTimeStart;

    @ApiModelProperty("数据开始时间")
    private String dataTimeEnd;
}
